#ifndef __UI_H__
#define __UI_H__
// UI界面头文件内容
#include <ncurses.h>
#include <locale.h>
#include <wchar.h>
#include "head.h"

// 显示菜单并获取用户选择
int display_menu(const wchar_t *title, const wchar_t *choices[], int n_choices);

// 更新并显示菜单
void update_menu(WINDOW *menu_win, const wchar_t *title, int highlight, const wchar_t *choices[], int n_choices);

#endif
